f98da55521171e8a88dfb3310edc3af11026659b,guvnor-project/guvnor-project-client/src/main/java/org/guvnor/common/services/project/client/security/ProjectTreeProvider.java,ProjectTreeProvider,buildRootNode,#,73
Before Change
PermissionResourceNode rootNode = new PermissionResourceNode(i18n.ProjectResource(), this);
rootNode.setNodeName(i18n.ProjectsNode());
rootNode.setPositionInTree(rootNodePosition);
rootNode.addPermission(newPermission(READ), i18n.ProjectActionRead());
rootNode.addPermission(newPermission(UPDATE), i18n.ProjectActionUpdate());
rootNode.addPermission(newPermission(DELETE), i18n.ProjectActionDelete());
rootNode.addPermission(newPermission(BUILD), i18n.ProjectActionBuild());
rootNode.addPermission(newPermission(CREATE), i18n.ProjectActionCreate());
return rootNode;
}
After Change
public PermissionNode buildRootNode() {
PermissionResourceNode rootNode = new PermissionResourceNode(i18n.ProjectResource(), this);
rootNode.setNodeName(i18n.ProjectsNode());
rootNode.setNodeFullName(i18n.ProjectsHelp());
rootNode.setPositionInTree(rootNodePosition);
Permission readPermission = newPermission(READ);
Permission updatePermission = newPermission(UPDATE);
Permission deletePermission = newPermission(DELETE);
Permission buildPermission = newPermission(BUILD);
Permission createPermission = newPermission(CREATE);
rootNode.addPermission(readPermission, i18n.ProjectActionRead());
rootNode.addPermission(updatePermission, i18n.ProjectActionUpdate());
rootNode.addPermission(deletePermission, i18n.ProjectActionDelete());
rootNode.addPermission(buildPermission, i18n.ProjectActionBuild());
rootNode.addPermission(createPermission, i18n.ProjectActionCreate());
rootNode.addDependencies(readPermission, updatePermission, deletePermission, buildPermission);
return rootNode;
}